#ifndef QT5EXTRACTICON_H
#define QT5EXTRACTICON_H

#include <QWidget>
#include <QtWin>

class QLineEdit;
class QPushButton;
class QListWidget;
class QTextEdit;

class ExtractIconWidget : public QWidget
{
	Q_OBJECT

public:
	ExtractIconWidget(QWidget *parent = 0);
	~ExtractIconWidget();

	private slots:
	void onSourceSelected();
	void onSaveSelected();
	void onExtract();

private:
	QLineEdit *m_pSourceLineEdit;
	QLineEdit *m_pSaveLineEdit;
	QListWidget *m_pListWidget;
	QTextEdit *m_pTextEdit;
	QPushButton *m_pSourceButton;
	QPushButton *m_pSaveButton;
	QPushButton *m_pExtractButton;
};

#endif // QT5EXTRACTICON_H
